Adding debugging support to the Prometheus methodology
نویسندگان
چکیده
This paper describes a debugger which uses the design artifacts of the Prometheus agent oriented software engineering methodology to alert the developer testing the system, that a specification has been violated. Detailed information is provided regarding the error which can help the developer in locating its source. Interaction protocols specified during design, are converted to executable Petri net representations. The system can then be monitored at run time to identify situations which do not conform to specified protocols. A process for monitoring aspects of plan selection is also described. The paper then describes the Prometheus Design Tool, developed to support the Prometheus methodology, and presents a vision of an integrated development environment providing full life cycle support for the development of agent systems. The initial part of the paper provides a detailed summary of the Prometheus methodology and the artifacts on which the debugger is based.
منابع مشابه
Assembling Agent Oriented Software Engineering Methodologies from Features
In this paper we describe our effort to merge two existing AOSE methodologies, Prometheus and ROADMAP, by isolating a set of generalpurpose common elements. The remaining parts of the two methodologies are componentized into special purpose “value-adding” features. This approach empowers the developer to assemble a methodology tailored to the given project (and the application domain) by adding...
متن کاملAutomated Unit Testing Intelligent Agents in PDT (Demo Paper)
The Prometheus Design Tool (PDT) is an agent development tool that supports the Prometheus design methodology and includes features like automated code generation. We enhance this tool by adding a feature that allows the automated unit testing of agents that are built from within PDT.
متن کاملRequirements Specification in The Prometheus Methodology via Activity Diagrams
In this work we extend a popular agent design methodology, Prometheus, and improve the understandability and maintainability of requirements by automatically generating UML activity diagrams from existing requirements models; namely scenarios and goal hierarchies. The approach is general to all the methodologies that support similar notions in specifying requirements.
متن کاملPrometheus: A Pragmatic Methodology for Engineering Intelligent Agents
Agents are a powerful technology with many significant applications. A key issue in getting the technology into mainstream software development is the development of appropriate methodologies for engineering agent-oriented software. This paper presents the Prometheus methodology, which has been developed over several years in collaboration with Agent Oriented Software. The methodology has been ...
متن کاملAgent-Based Modeling of a Mobile Robot to Detect and Follow Humans
This paper introduces a multi-agent system (MAS) approach using the detailed process provided by Prometheus methodology for the design of a moving robot application for the detection and following of humans. Our conjecture is that complex autonomous robotic systems have to be fully modeled in their initial design stages by means of agent-based technology. The application has been completely mod...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Eng. Appl. of AI
دوره 18 شماره
صفحات -
تاریخ انتشار 2005